Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deTimer Class Reference

#include <deTimer.hpp>

List of all members.

Public Member Functions

 deTimer ()
 ~deTimer ()
bool SupportsHighResCounter (void)
void StartTimer (void)
void StopTimer (void)
s64 GetTime (void)

Private Member Functions

void UpdateElapsed (void)

Private Attributes

bool m_bRunning
s64 m_i64Start
s64 m_i64Elapsed
deSynchObject m_SynchObject
s64 m_i64Counts
LARGE_INTEGER m_liCount

Static Private Attributes

bool sm_bInit = false
bool sm_bPerformanceCounter = false
s64 sm_i64Freq = 0


Constructor & Destructor Documentation

deTimer::deTimer  
 

deTimer::~deTimer   [inline]
 


Member Function Documentation

s64 deTimer::GetTime void   
 

void deTimer::StartTimer void   
 

void deTimer::StopTimer void   
 

_inline bool deTimer::SupportsHighResCounter void   
 

_inline void deTimer::UpdateElapsed void    [private]
 


Member Data Documentation

bool deTimer::m_bRunning [private]
 

s64 deTimer::m_i64Counts [private]
 

s64 deTimer::m_i64Elapsed [private]
 

s64 deTimer::m_i64Start [private]
 

LARGE_INTEGER deTimer::m_liCount [private]
 

deSynchObject deTimer::m_SynchObject [private]
 

bool deTimer::sm_bInit = false [static, private]
 

bool deTimer::sm_bPerformanceCounter = false [static, private]
 

__int64 deTimer::sm_i64Freq = 0 [static, private]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 20:18:01 2005 for Destiny3D by doxygen1.3-rc3